﻿#region Código Gerado Pela Fábrica de Software (Using)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
#endregion

#region Código Gerado Pela Fábrica de Software (Namespace)
namespace itau.im.entidade
{
    #region Código Gerado Pela Fábrica de Software (Classe)

    /// <summary>
    /// **************************************************************************************************<BR/>
    /// AUTOR           : Fábrica de Software                                                             <BR/>
    /// DATA DE CRIAÇÃO : 22/10/2010                                                                      <BR/>
    /// ALTERADO POR    :                                                                                 <BR/>
    /// DATA ALTERAÇÃO  :                                                                                 <BR/>
    /// OBJETIVO        : Classe "ParametroRegra" que representa a entidade.                              <BR/>
    /// **************************************************************************************************<BR/>
    /// </summary>
    [DataContract]
    public class ParametroRegra
    {
        #region Código Gerado Pela Fábrica de Software (Propriedades)

        /// <summary>
        /// Propriedade CodigoCurvaPrimeira
        /// </summary>
        [DataMember]
        public int CodigoCurvaPrimeira
        {
            get;
            set;
        }

        /// <summary>
        /// Propriedade CodigoCurvaTerceira
        /// </summary>
        [DataMember]
        public int CodigoCurvaTerceira
        {
            get;
            set;
        }

        /// <summary>
        /// Propriedade CodigoProdutoFinanceiroExcecao
        /// </summary>
        [DataMember]
        public int CodigoProdutoFinanceiroExcecao
        {
            get;
            set;
        }

        /// <summary>
        /// Propriedade NomeParametroAtribuicao
        /// </summary>
        [DataMember]
        public string NomeParametroAtribuicao
        {
            get;
            set;
        }

        /// <summary>
        /// Propriedade CodigoParametroAtribuicao
        /// </summary>
        [DataMember]
        public int CodigoParametroAtribuicao
        {
            get;
            set;
        }

        [DataMember]
        public int CodigoDominioParametroAtribuicao
        {
            get;
            set;
        }

        /// <summary>
        /// Propriedade TextoValorInterno
        /// </summary>
        [DataMember]
        public string TextoValorInterno
        {
            get;
            set;
        }

        /// <summary>
        /// Propriedade TextoValorInternoFim
        /// </summary>
        [DataMember]
        public string TextoValorInternoFim
        {
            get;
            set;
        }

        /// <summary>
        /// Propriedade TextoValorDominioAtribuicao
        /// </summary>
        [DataMember]
        public string TextoValorDominioAtribuicao
        {
            get;
            set;
        }

        [DataMember]
        public IList<DominioParametroAtribuicao> DominioParametroAtribuicao
        {
            get;
            set;
        }

        #endregion
    }
    #endregion
}
#endregion